.class public abstract Lmaster/flame/danmaku/danmaku/parser/BaseDanmakuParser;
.super Ljava/lang/Object;
.source "BaseDanmakuParser.java"


# instance fields
.field protected mContext:Lmaster/flame/danmaku/danmaku/model/android/DanmakuContext;

.field private mDanmakus:Lmaster/flame/danmaku/danmaku/model/IDanmakus;

.field protected mDataSource:Lmaster/flame/danmaku/danmaku/parser/IDataSource;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lmaster/flame/danmaku/danmaku/parser/IDataSource",
            "<*>;"
        }
    .end annotation
.end field

.field protected mDisp:Lmaster/flame/danmaku/danmaku/model/IDisplayer;

.field protected mDispDensity:F

.field protected mDispHeight:I

.field protected mDispWidth:I

.field protected mScaledDensity:F

.field protected mTimer:Lmaster/flame/danmaku/danmaku/model/DanmakuTimer;


# direct methods
.method public constructor <init>()V
    .locals 0

    return-void

    nop

    nop

    nop
.end method


# virtual methods
.method public getDanmakus()Lmaster/flame/danmaku/danmaku/model/IDanmakus;
    .locals 1

    const/4 v0, 0x0

    return-object v0

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public getDisplayer()Lmaster/flame/danmaku/danmaku/model/IDisplayer;
    .locals 1

    const/4 v0, 0x0

    return-object v0

    nop
.end method

.method public getTimer()Lmaster/flame/danmaku/danmaku/model/DanmakuTimer;
    .locals 1

    const/4 v0, 0x0

    return-object v0

    nop
.end method

.method protected getViewportSizeFactor()F
    .locals 3

    const/4 v0, 0x0

    return v0

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public load(Lmaster/flame/danmaku/danmaku/parser/IDataSource;)Lmaster/flame/danmaku/danmaku/parser/BaseDanmakuParser;
    .locals 0
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lmaster/flame/danmaku/danmaku/parser/IDataSource",
            "<*>;)",
            "Lmaster/flame/danmaku/danmaku/parser/BaseDanmakuParser;"
        }
    .end annotation

    const/4 p0, 0x0

    return-object p0

    nop
.end method

.method protected abstract parse()Lmaster/flame/danmaku/danmaku/model/IDanmakus;
.end method

.method public release()V
    .locals 0

    return-void

    nop

    nop

    nop
.end method

.method protected releaseDataSource()V
    .locals 1

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public setConfig(Lmaster/flame/danmaku/danmaku/model/android/DanmakuContext;)Lmaster/flame/danmaku/danmaku/parser/BaseDanmakuParser;
    .locals 1

    const/4 v0, 0x0

    return-object v0

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public setDisplayer(Lmaster/flame/danmaku/danmaku/model/IDisplayer;)Lmaster/flame/danmaku/danmaku/parser/BaseDanmakuParser;
    .locals 4

    const/4 v0, 0x0

    return-object v0

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public setTimer(Lmaster/flame/danmaku/danmaku/model/DanmakuTimer;)Lmaster/flame/danmaku/danmaku/parser/BaseDanmakuParser;
    .locals 0

    const/4 p0, 0x0

    return-object p0

    nop
.end method
